﻿//
// XN4SL - Xna Framework for Silverlight.
//
namespace Xn4Sl.Framework.Graphics
{
    /// <summary>
    /// Defines supported image file formats that may be used for textures.
    /// </summary>
    public enum ImageFileFormat
    {
        /// <summary>
        /// Microsoft Windows bitmap file format.
        /// </summary>
        Bmp = 0,
        /// <summary>
        /// Joint Photographic Experts Group (JPEG) compressed file format.
        /// </summary>
        Jpg = 1,
        /// <summary>
        /// Truevision Targa image file format.
        /// </summary>
        Tga = 2,
        /// <summary>
        /// Portable Network Graphics file format.
        /// </summary>
        Png = 3,
        /// <summary>
        /// DirectDrawSurface file format.
        /// </summary>
        Dds = 4,
        /// <summary>
        /// Portable pixmap file format.
        /// </summary>
        Ppm = 5,
        /// <summary>
        /// Microsoft Windows bitmap file format.
        /// </summary>
        Dib = 6,
        /// <summary>
        /// High dynamic-range file format.
        /// </summary>
        Hdr = 7,
        /// <summary>
        /// Portable float map file format.
        /// </summary>
        Pfm = 8,
    }
}
